.el-button {

  &.full { width: 100%; }
  &.right { float: right; }
  &.el-button--mini+.el-button--mini { margin-left: 0.3125rem; }

  &.controls-child+.controls-child.el-button { margin-left: 0; }

  &.button-append {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  &.button-prepend {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.hover-as-primary-btn {
  cursor: pointer;
  &:hover, &:focus { color: #409eff; }
}

.el-button--mini+.el-input-group__append,
.el-button--mini+.el-input-group__prepend {
  padding: 7px .75rem; // 7px 是 .el-button--mini 的 padding
  font-size: .75rem; // 和 .el-button--mini 保持一致
  line-height: 1;
  width: auto;
}
